home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_c / cuj0896.zip / WAMPLER.ZIP / DRAWCMDW.H < prev    next >
C/C++ Source or Header  |  1996-05-24  |  1KB  |  36 lines

  1. //================================================================
  2. //  mycmdwin.h: Header file for minimal prototype V application
  3. //  Copyright (C) 1995  Bruce E. Wampler
  4. //================================================================
  5. #ifndef DRAWCMDW_H
  6. #define DRAWCMDW_H
  7.  
  8. #include <v/include/vcmdwin.h>  // So we can use vCmdWindow
  9. #include <v/include/vmenu.h>    // For the menu pane
  10. #include <v/include/vcmdpane.h> // command pane
  11. #include <v/include/vpen.h>     // for a pen
  12.  
  13. #include "drawcnv.h"            // myCanvasPane class
  14.  
  15. class myCmdWindow : public vCmdWindow
  16.   {
  17.     friend int AppMain(int, char**);   // allow AppMain access
  18.   public:           //--------------------------------- public
  19.     myCmdWindow(char*, int, int);   // Constructor with size
  20.     virtual ~myCmdWindow();         // Destructor
  21.     virtual void WindowCommand(ItemVal id, ItemVal val,
  22.             CmdType cType);
  23.   protected:        //------------------------------ protected
  24.  
  25.   private:          //-------------------------------- private
  26.     // Pointers to panes this window contains
  27.     vMenuPane* myMenu;              // For the menu bar
  28.     myCanvasPane* myCanvas;         // For the canvas
  29.     vCommandPane* myCmdPane;        // for the command pane
  30.  
  31.     // other stuff
  32.     vPen _pen;                      // track pen color
  33.     char _fname[100];               // file name
  34.   };
  35. #endif
  36.